.c_f{ 
  span{color: #fff!important}
 }
.bg_f{ background: #fff; padding: 5px}
.text_l{text-align: left}


.f_l{
  float: left
}
.f_r{
  float: right
}

.mar_l5{ margin-left: 5px;}
/*头部*/
//头部
a {
  list-style: none;
  text-decoration: none;
}

header {
  width: 100%;
  height: 45px;
}

.head {
  background: #008c3f;
  color: #fff;
  line-height: 45px;
  text-align: center;
  font-size: 1.2rem;
  position: relative;
}

header .head a:nth-child(2) {
  width: 100%;
}

.font_18 {
  font-size: 1.2rem;
}

.co_f {
  color: #fff !important;
}

.back {
  position: absolute;
  top: 0px;
  left: 0px;
  i {
    color: #fff;
    vertical-align: middle;
    margin-left: 5px;
  }
}
.adds {
  position: absolute;
  top: 0px;
  right: 0px;
  i {
    color: #fff;
    vertical-align: middle;
    margin-right: 5px;
  }
}

.save {
  position: absolute;
  top: -2px;
  right: 0px;
  button {
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    margin-right: 5px;
    border: none;
    padding: 5px 10px;
  }
}
.operation {
  position: absolute;
  top: 0;
  right: 5px;
  color: #fff;
}
 //seachfrom
.seachfrom {
  background: #f5f5f5;
  padding: 10px 15px;
} //list_box
.datalist {
  width: 100%;
}

.datalist li {
  border-bottom: 1px solid #d4d4d4;
  padding: 10px;
}

.items-img {
  width: 50px;
  height: 50px;
  display: block;
  display: inline-block;
  float: left;
  margin-top: 7px;
}

.items-img img {
  width: 100%;
  height: 100%;
}

.items-text {
  margin-left:60px;
  font-size:0.88rem;
}
// .items-img{
//       padding: 0;
//     margin: 0;
//     list-style: none;
//     font-style: normal;
//     text-decoration: none;
//     border: none;
//     color: #333;
//     font-weight: 400;
//     font-family: Microsoft Yahei;
//     box-sizing: border-box;
//     -webkit-tap-highlight-color: transparent;
//     -webkit-font-smoothing: antialiased;
//     img{
//              width: 2.7rem;
//     height: 2.7rem;
//     display: block;
//     margin-right: .4rem;
//     }
// }
// .items-text{
//       -webkit-box-flex: 1;
//     -ms-flex: auto;
//     flex: auto;
// }
.items-text p {
  margin: 0px;
}
 //list_box1
.formcontent{
  width: 100%;
}
.formcontent>ul>li {
  padding:6px 10px 6px 0px;
  line-height:35px;
  overflow: hidden;
  border-bottom: 1px solid #f5f5f5;
  display: flex;
  align-items: center;
}

.formcontent span{
  font-size: 0.9rem;
  color: #333;
  -webkit-box-flex: 1.5;
  -ms-flex: 2;
  flex: 1.5;
  line-height: normal;
  text-align: -webkit-right;
}
.froms{
  margin-left: .8rem;
 -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
  >input{
    width:100%;
    height: 35px;
    border:1px solid #efefef;
    background: #efefef;
    text-indent: .3rem;
    font-size: 0.9rem;
    box-sizing: border-box;
  }
  .el-select{
    width: 100%;
  }
  label{
    font-size: 0.95rem
  }
}
.froms a {
  display: block
}

.formcontent ul li em {
  color: red;
  margin-right: 5px;
  vertical-align: sub;
}

.mint-popup-3 {
  width: 100%;
  height: 100%;
  background: #fff;
}
//图标颜色重构
.el-input__icon{
  color:#20a0ff
}

//下拉重构
.el-input__inner{
  border: 1px solid #bfcbd9;
}
//单选重构
.el-radio-group{ 
  margin: 10px 0px 5px;
  .el-radio{
    display: block;
    overflow: hidden;
    span{
    min-width: inherit; 
    float: left;
    display: inline-block; 
    }
  }
  
 }
.el-radio+.el-radio{
  margin: 5px 0px;
}
  //弹窗重构
  .fade-enter-active,
  .fade-leave-active {
    transition: opacity .5s ease-out;
  }
  
  .fade-enter,
  .fade-leave-active {
    opacity: 0;
  }
  
  .operatbox {
    position: absolute;
    top: 45px;
    right: 0px;
    width:25%;
    text-align: -webkit-center;
    font-size:1.1rem;
    background: #fff;
    box-shadow:0px 0px 8px #d0cfcf;
    z-index: 999;
    a{    font-size: 0.9rem;
          display:block;
          border-bottom: 1px solid #efefef;
    }
  }
  //数据为空时候
  .none_data{
  width:30%;
  margin:5% auto;
}
.none_data img{ width:100%;}
//弹窗重构
.el-message-box{ width:80%}
.el-message{ width:80%}
//时间插件样式重构
.mint-datetime .picker-toolbar{
      border-bottom: solid 1px #eaeaea;
      background-color: rgba(32, 160, 255, 0.75);
}
.picker-toolbar span{
  color:#fff
}
.mint-datetime-action{
  line-height: inherit !important;
}    
//附件列表
 .filedetail{
    p{
      padding:5px;
    }
    ul{
      width: 100%;
      li{
        padding: 10px;
        overflow: hidden;
        button{
          float: right; 
        }  
      }
    }
  }
//表单验证为空时
.is-danger{
  border: 1px solid #bb4d4d !important
} 
//
.imgbox{ 
  width:2rem;
  height:5rem;
  img{
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}  
/*input重构*/
.el-input__inner{
  border-radius: 0;
  // border: 1px solid #efefef;
  box-sizing: border-box
}